package main

import "fmt"

const (
	pi = 3.141592653589793238462643383279
	e  = 2.718281828459045235360287471352
	i  = 100
	ii = 2 * i
	c  = 4 + 0i
	r  = 'a'
	rr = '中'
	s  = "中国"
	b  = true
)

func main() {
	fmt.Printf("%T: %[1]v\n", pi)
	fmt.Printf("%T: %[1]v\n", e)
	fmt.Printf("%T: %[1]v\n", i)
	fmt.Printf("%T: %[1]v\n", ii)
	fmt.Printf("%T: %[1]v\n", c)
	fmt.Printf("%T: %[1]v\n", r)
	fmt.Printf("%T: %[1]v\n", rr)
	fmt.Printf("%T: %[1]v\n", s)
	fmt.Printf("%T: %[1]v\n", b)

	var x float64 = i
	fmt.Printf("%T: %[1]v\n", x)
	fmt.Printf("%T: %[1]v\n", i/6)
}
